home *** CD-ROM | disk | FTP | other *** search
- diff -cr /src/mntinc32/PatchLev.h ./PatchLev.h
- *** /src/mntinc32/PatchLev.h Fri Jun 4 02:17:42 1993
- --- ./PatchLev.h Thu Jun 17 09:25:26 1993
- ***************
- *** 3,6 ****
- * directory.
- */
-
- ! #define _PatchLevel "32"
- --- 3,6 ----
- * directory.
- */
-
- ! #define _PatchLevel "33"
- diff -cr /src/mntinc32/compiler.h ./compiler.h
- *** /src/mntinc32/compiler.h Sun Jun 6 06:19:50 1993
- --- ./compiler.h Tue Jun 22 03:15:04 1993
- ***************
- *** 80,85 ****
- --- 80,86 ----
- #define __PTRDIFF_TYPEDEF__ long
- #define __WCHAR_TYPEDEF__ char
- #define __EXITING void
- + #define __CDECL __stdargs
- #ifdef _SHORTINT
- # define __MSHORT__
- #endif
- Only in .: diffh
- diff -cr /src/mntinc32/falcon.h ./falcon.h
- *** /src/mntinc32/falcon.h Sun May 23 10:39:34 1993
- --- ./falcon.h Sat Jun 26 07:24:08 1993
- ***************
- *** 28,34 ****
- movw %5,sp@-; \
- movw %4,sp@-; \
- movw %3,sp@-; \
- ! movw %2,sp@- " \
- movw %1,sp@-; \
- trap #14; \
- lea sp@(12),sp" \
- --- 28,34 ----
- movw %5,sp@-; \
- movw %4,sp@-; \
- movw %3,sp@-; \
- ! movw %2,sp@-; \
- movw %1,sp@-; \
- trap #14; \
- lea sp@(12),sp" \
- ***************
- *** 69,74 ****
- --- 69,128 ----
- #endif
- #endif
-
- + #ifndef trap_14_wllll
- + #define trap_14_wllll(n,a,b,c,d) \
- + __extension__ \
- + ({ \
- + register long retvalue __asm__("d0"); \
- + long _a = (long)(a); \
- + long _b = (long)(b); \
- + long _c = (long)(c); \
- + long _d = (long)(d); \
- + \
- + __asm__ volatile \
- + ("\
- + movl %5,sp@-; \
- + movl %4,sp@-; \
- + movl %3,sp@-; \
- + movl %2,sp@-; \
- + movw %1,sp@-; \
- + trap #14; \
- + lea sp@(12),sp" \
- + : "=r"(retvalue) \
- + : "g"(n), "r"(_a), "r"(_b), "r"(_c), "r"(_d) \
- + : "d0", "d1", "d2", "a0", "a1", "a2", "memory"); \
- + retvalue; \
- + })
- + #endif
- +
- + #ifndef trap_14_wlllll
- + #define trap_14_wlllll(n,a,b,c,d,e) \
- + __extension__ \
- + ({ \
- + register long retvalue __asm__("d0"); \
- + long _a = (long)(a); \
- + long _b = (long)(b); \
- + long _c = (long)(c); \
- + long _d = (long)(d); \
- + long _e = (long)(e); \
- + \
- + __asm__ volatile \
- + ("\
- + movl %6,sp@-; \
- + movl %5,sp@-; \
- + movl %4,sp@-; \
- + movl %3,sp@-; \
- + movl %2,sp@-; \
- + movw %1,sp@-; \
- + trap #14; \
- + lea sp@(12),sp" \
- + : "=r"(retvalue) \
- + : "g"(n), "r"(_a), "r"(_b), "r"(_c), "r"(_d), "r"(_e) \
- + : "d0", "d1", "d2", "a0", "a1", "a2", "memory"); \
- + retvalue; \
- + })
- + #endif
- +
- /*
- * Video
- */
- ***************
- *** 344,350 ****
- #define Dsp_RemoveInterrupts(mask) \
- (void)trap_14_ww((short)102,(short)(mask))
- #define Dsp_GetWordSize() (long)trap_14_w((short)103)
- ! #define Dsp_Lock() (long)trap_14_w((short)104)
- #define Dsp_Unlock() (void)trap_14_w((short)105)
- #define Dsp_Available(xmem,ymem) \
- (void)trap_14_wll((short)106,(long)(xmem),(long)(ymem))
- --- 398,404 ----
- #define Dsp_RemoveInterrupts(mask) \
- (void)trap_14_ww((short)102,(short)(mask))
- #define Dsp_GetWordSize() (long)trap_14_w((short)103)
- ! #define Dsp_Lock() (short)trap_14_w((short)104)
- #define Dsp_Unlock() (void)trap_14_w((short)105)
- #define Dsp_Available(xmem,ymem) \
- (void)trap_14_wll((short)106,(long)(xmem),(long)(ymem))
- diff -cr /src/mntinc32/mintbind.h ./mintbind.h
- *** /src/mntinc32/mintbind.h Tue May 25 12:17:00 1993
- --- ./mintbind.h Sat Jun 19 05:13:28 1993
- ***************
- *** 107,113 ****
- long _lmsl(int,int,long);
- long _lmsp(int,int,void *);
- long _lmps(int,void *,int);
- ! long _lmCs(int,const char *,int);
- long _lmpp(int,void *,void *);
- long _lmCC(int,const char *,const char *);
-
- --- 107,113 ----
- long _lmsl(int,int,long);
- long _lmsp(int,int,void *);
- long _lmps(int,void *,int);
- ! long _lmCs(int,const char *,short);
- long _lmpp(int,void *,void *);
- long _lmCC(int,const char *,const char *);
-
- ***************
- *** 118,123 ****
- --- 118,124 ----
- long _lmsll(int,int,int,long);
- long _lmslp(int,int,long,void *);
- long _lmspl(int,int,void *,long);
- + long _lmsCl(int,int,const char *,long);
- long _lmspp(int,int,void *,void *);
- long _lmspC(int,int,void *,const char *);
- long _lmlss(int,long,int,int);
- ***************
- *** 160,165 ****
- --- 161,167 ----
- #pragma inline d0=_lmlss((short),,(short),(short)) {register d2,a2; "4e41";}
- #pragma inline d0=_lmslp((short),(short),,) {register d2,a2; "4e41";}
- #pragma inline d0=_lmspl((short),(short),,) {register d2,a2; "4e41";}
- + #pragma inline d0=_lmsCl((short),(short),,) {register d2,a2; "4e41";}
- #pragma inline d0=_lmspp((short),(short),,) {register d2,a2; "4e41";}
- #pragma inline d0=_lmspC((short),(short),,) {register d2,a2; "4e41";}
- #pragma inline d0=_lmlss((short),,(short),(short)) {register d2,a2; "4e41";}
- diff -cr /src/mntinc32/setjmp.h ./setjmp.h
- *** /src/mntinc32/setjmp.h Thu Jun 10 08:23:24 1993
- --- ./setjmp.h Thu Jul 1 06:25:50 1993
- ***************
- *** 32,41 ****
-
- #ifdef _BSD_SOURCE
- /* BUG: we lose if _BSD_SOURCE && __STRICT_ANSI__ */
- ! #define _setjmp(_jb) (sigsetjmp((sigjmp_buf) _jb, 0))
- ! #define _longjmp(_jb) (siglongjmp((sigjmp_buf) _jb))
- ! #define setjmp(_jb) (sigsetjmp((sigjmp_buf) _jb, 1))
- ! #define longjmp(_jb) (siglongjmp((sigjmp_buf) _jb))
- #endif /* _BSD_SOURCE */
-
- #endif /* __STRICT_ANSI__ */
- --- 32,41 ----
-
- #ifdef _BSD_SOURCE
- /* BUG: we lose if _BSD_SOURCE && __STRICT_ANSI__ */
- ! #define _setjmp(__jb) (sigsetjmp(__jb, 0))
- ! #define _longjmp(__jb,__v) (siglongjmp(__jb, __v))
- ! #define setjmp(__jb) (sigsetjmp(__jb, 1))
- ! #define longjmp(__jb,__v) (siglongjmp(__jb, __v))
- #endif /* _BSD_SOURCE */
-
- #endif /* __STRICT_ANSI__ */
- diff -cr /src/mntinc32/signal.h ./signal.h
- *** /src/mntinc32/signal.h Mon Jun 7 08:56:40 1993
- --- ./signal.h Sat Jun 19 06:18:50 1993
- ***************
- *** 56,61 ****
- --- 56,65 ----
-
- __EXTERN __Sigfunc signal __PROTO((int sig, __Sigfunc func));
- __EXTERN int raise __PROTO((int sig));
- + __EXTERN int kill __PROTO((int, int));
- + #ifndef _POSIX_SOURCE
- + __EXTERN int killpg __PROTO((int, int));
- + #endif /* _POSIX_SOURCE */
-
- #ifdef __MINT__
- # ifndef __STRICT_ANSI__
- diff -cr /src/mntinc32/stat.h ./stat.h
- *** /src/mntinc32/stat.h Tue Jun 8 10:21:24 1993
- --- ./stat.h Tue Jun 22 03:09:50 1993
- ***************
- *** 14,20 ****
- #endif
-
- struct stat {
- ! u_short st_mode;
- ino_t st_ino; /* must be 32 bits */
- dev_t st_dev; /* must be 16 bits */
- short st_rdev; /* not supported by the kernel */
- --- 14,20 ----
- #endif
-
- struct stat {
- ! mode_t st_mode;
- ino_t st_ino; /* must be 32 bits */
- dev_t st_dev; /* must be 16 bits */
- short st_rdev; /* not supported by the kernel */
- diff -cr /src/mntinc32/stdio.h ./stdio.h
- *** /src/mntinc32/stdio.h Sun Jun 6 07:23:56 1993
- --- ./stdio.h Tue Jul 6 04:04:52 1993
- ***************
- *** 78,85 ****
- --- 78,89 ----
- /* object of type capable of recording uniquely every position in a file */
- typedef unsigned long fpos_t;
-
- + /* lengths of various things */
- #define L_ctermid 128
- #define L_tmpnam 128
- + #ifdef _SYSV_SOURCE
- + #define L_cuserid 80
- + #endif /* _SYSV_SOURCE */
- #define TMP_MAX 100
-
- extern FILE _iob[];
- ***************
- *** 99,104 ****
- --- 103,111 ----
- /* function definitions */
-
- __EXTERN char * ctermid __PROTO((char *));
- + #ifdef _SYSV_SOURCE
- + __EXTERN char * cuserid __PROTO((char *));
- + #endif /* _SYSV_SOURCE */
-
- __EXTERN int remove __PROTO((const char *));
- __EXTERN int rename __PROTO((const char *, const char *));
- ***************
- *** 118,128 ****
- __EXTERN int fscanf __PROTO((FILE *, const char *, char *));
- __EXTERN int scanf __PROTO((const char *, char *));
- __EXTERN int sscanf __PROTO((const char *, const char *, int));
- ! #else
- __EXTERN int fscanf __PROTO((FILE *, const char *, ...));
- __EXTERN int scanf __PROTO((const char *, ...));
- __EXTERN int sscanf __PROTO((const char *, const char *, ...));
- ! #endif
-
- __EXTERN int fprintf __PROTO((FILE *, const char *, ...));
- __EXTERN int printf __PROTO((const char *, ...));
- --- 125,135 ----
- __EXTERN int fscanf __PROTO((FILE *, const char *, char *));
- __EXTERN int scanf __PROTO((const char *, char *));
- __EXTERN int sscanf __PROTO((const char *, const char *, int));
- ! #else /* not __SRC__ */
- __EXTERN int fscanf __PROTO((FILE *, const char *, ...));
- __EXTERN int scanf __PROTO((const char *, ...));
- __EXTERN int sscanf __PROTO((const char *, const char *, ...));
- ! #endif /* not __SRC__ */
-
- __EXTERN int fprintf __PROTO((FILE *, const char *, ...));
- __EXTERN int printf __PROTO((const char *, ...));
- ***************
- *** 131,136 ****
- --- 138,147 ----
- __EXTERN int vfprintf __PROTO((FILE *, const char *, __VA_LIST__));
- __EXTERN int vprintf __PROTO((const char *, __VA_LIST__));
- __EXTERN int vsprintf __PROTO((char *, const char *, __VA_LIST__));
- + #ifndef _POSIX_SOURCE
- + __EXTERN int vscanf __PROTO((const char *, __VA_LIST__));
- + __EXTERN int vfscanf __PROTO((FILE *, const char *, __VA_LIST__));
- + #endif /* _POSIX_SOURCE */
-
- __EXTERN int fgetc __PROTO((FILE *));
- __EXTERN char *fgets __PROTO((char *, int, FILE *));
- ***************
- *** 138,144 ****
- __EXTERN int fputc __PROTO((int c, FILE *));
- __EXTERN int fputs __PROTO((const char *, FILE *));
- __EXTERN int puts __PROTO((const char *));
- - __EXTERN int fungetc __PROTO((int, FILE *));
-
- __EXTERN size_t fread __PROTO((void *, size_t, size_t, FILE *));
- __EXTERN size_t fwrite __PROTO((const void *, size_t, size_t, FILE *));
- --- 149,154 ----
- ***************
- *** 154,169 ****
-
- #ifndef __STRICT_ANSI__
- __EXTERN FILE *fdopen __PROTO((int, const char *));
- - __EXTERN FILE *popen __PROTO((const char *, const char *));
- - __EXTERN int pclose __PROTO((FILE *));
-
- # ifndef _POSIX_SOURCE
- __EXTERN void _binmode __PROTO((int)); /* ++jrb */
- __EXTERN long getl __PROTO((FILE *));
- __EXTERN long putl __PROTO((long, FILE *));
- __EXTERN short getw __PROTO((FILE *));
- __EXTERN short putw __PROTO((short, FILE *));
- ! # endif
-
- #endif /* __STRICT_ANSI__ */
-
- --- 164,183 ----
-
- #ifndef __STRICT_ANSI__
- __EXTERN FILE *fdopen __PROTO((int, const char *));
-
- # ifndef _POSIX_SOURCE
- + __EXTERN FILE * fopenp __PROTO((const char *, const char *));
- + __EXTERN int fungetc __PROTO((int, FILE *));
- + __EXTERN int pclose __PROTO((FILE *));
- + __EXTERN FILE * popen __PROTO((const char *, const char *));
- + __EXTERN void setlinebuf __PROTO((FILE *));
- +
- __EXTERN void _binmode __PROTO((int)); /* ++jrb */
- __EXTERN long getl __PROTO((FILE *));
- __EXTERN long putl __PROTO((long, FILE *));
- __EXTERN short getw __PROTO((FILE *));
- __EXTERN short putw __PROTO((short, FILE *));
- ! # endif /* _POSIX_SOURCE */
-
- #endif /* __STRICT_ANSI__ */
-
- diff -cr /src/mntinc32/support.h ./support.h
- *** /src/mntinc32/support.h Thu Jun 17 04:42:58 1993
- --- ./support.h Wed Jun 23 02:13:26 1993
- ***************
- *** 45,51 ****
- __EXTERN time_t dostime __PROTO((time_t));
- __EXTERN time_t unixtime __PROTO((unsigned dostime, unsigned dosdate));
-
- ! __EXTERN char *buffindfile __PROTO((char *fname, char *fpath, char **fext, char *buffer));
- __EXTERN char *findfile __PROTO((char *fname, char *fpath, char **fext));
-
- __EXTERN char *_ultoa __PROTO((unsigned long n, char *buffer, int radix));
- --- 45,52 ----
- __EXTERN time_t dostime __PROTO((time_t));
- __EXTERN time_t unixtime __PROTO((unsigned dostime, unsigned dosdate));
-
- ! __EXTERN char *buffindfile __PROTO((char *fname, char *fpath,
- ! char **fext, char *buffer));
- __EXTERN char *findfile __PROTO((char *fname, char *fpath, char **fext));
-
- __EXTERN char *_ultoa __PROTO((unsigned long n, char *buffer, int radix));
- ***************
- *** 77,82 ****
- --- 78,101 ----
- __EXTERN long tfork __PROTO((int (*func)(long), long arg));
-
- __EXTERN int _isctty __PROTO((int));
- +
- + __EXTERN int putenv __PROTO((const char *));
- +
- + __EXTERN int _console_read_byte __PROTO((int));
- + __EXTERN void _console_write_byte __PROTO((int, int));
- + __EXTERN int _text_read __PROTO((int, char *, int));
- + __EXTERN int _text_write __PROTO((int, const char *, int));
- +
- + __EXTERN void write_utmp __PROTO((const char *, const char *,
- + const char *, unsigned long));
- + __EXTERN void write_wtmp __PROTO((const char *, const char *,
- + const char *, unsigned long));
- +
- + __EXTERN int getdtablesize __PROTO((void));
- + __EXTERN int nice __PROTO((int));
- + __EXTERN int mknod __PROTO((const char *, int, int));
- +
- + __EXTERN int ffs __PROTO((int));
-
- #ifdef __cplusplus
- }
- diff -cr /src/mntinc32/types.h ./types.h
- *** /src/mntinc32/types.h Tue Jun 15 11:38:54 1993
- --- ./types.h Sun Jun 27 06:05:04 1993
- ***************
- *** 14,19 ****
- --- 14,24 ----
- typedef _SIZE_T size_t;
- #endif
-
- + #ifndef _TIME_T
- + #define _TIME_T long
- + typedef _TIME_T time_t;
- + #endif
- +
- typedef unsigned short dev_t; /* holds a device type */
- typedef _GID_T gid_t; /* group id type */
- typedef unsigned long ino_t; /* holds an inode (fake under GEMDOS) */
- ***************
- *** 29,42 ****
- typedef unsigned int u_int;
- typedef unsigned long u_long;
- typedef void * caddr_t;
- ! #define major(dev) (((dev) & 0xff00) >> 8)
- #define minor(dev) ((dev) & 0x00ff)
- #define makedev(x,y) ((dev_t) ((((x) & 0xff) << 8) | ((y) & 0xff)))
- -
- - #ifndef _TIME_T
- - #define _TIME_T long
- - typedef _TIME_T time_t;
- - #endif
-
- #include <utime.h> /* sigh! */
- #endif /* _POSIX_SOURCE */
- --- 34,42 ----
- typedef unsigned int u_int;
- typedef unsigned long u_long;
- typedef void * caddr_t;
- ! #define major(dev) (((dev) >> 8) & 0xff)
- #define minor(dev) ((dev) & 0x00ff)
- #define makedev(x,y) ((dev_t) ((((x) & 0xff) << 8) | ((y) & 0xff)))
-
- #include <utime.h> /* sigh! */
- #endif /* _POSIX_SOURCE */
- diff -cr /src/mntinc32/unistd.h ./unistd.h
- *** /src/mntinc32/unistd.h Thu Jun 10 05:35:08 1993
- --- ./unistd.h Sat Jun 19 06:17:12 1993
- ***************
- *** 103,108 ****
- --- 103,109 ----
- __EXTERN _GID_T getegid __PROTO((void));
- __EXTERN _UID_T geteuid __PROTO((void));
- __EXTERN _GID_T getgid __PROTO((void));
- + __EXTERN int getgroups __PROTO((int, _GID_T *));
- __EXTERN char * getlogin __PROTO((void));
- #ifndef _POSIX_SOURCE
- __EXTERN int getopt __PROTO((int, char * const *, const char *));
- ***************
- *** 112,118 ****
- __EXTERN int getppid __PROTO((void));
- __EXTERN _UID_T getuid __PROTO((void));
- __EXTERN int isatty __PROTO((int));
- - __EXTERN int kill __PROTO((int, int));
- __EXTERN long lseek __PROTO((int, long, int));
- __EXTERN int mkdir __PROTO((const char *, unsigned));
-
- --- 113,118 ----
-